.sz-attendance-container {
    .attendance-content-wrap {
        .page404 {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background: #fff;
            z-index: 110;
            .wrap {
                text-align: center;
                position: absolute;
                width: 100%;
                top: 50%;
                transform: translateY( -70%);
                img {
                    width: 40%;
                    max-width: 150px;
                    margin: 0 auto;
                }
                p {
                    margin-top: 10px;
                    font-size: 16px;
                    color: #9B9B9B;
                }
            }
        }
    }
}